package com.attendance.www.hr.service;

import com.attendance.www.hr.beans.HRParamBean;
import com.attendance.www.hr.beans.RequestApprovalPageBean;
import com.attendance.www.hr.beans.RequestApprovalSaveBean;

/**
 * HR驳回接口
 * @author zx  wb
 *
 */
public interface IHRService{

	/**
	 * 查询申请信息
	 * @param requestBean
	 * @param startNum
	 * @return
	 */
	public RequestApprovalPageBean getRequestList(HRParamBean paramBean, Integer employeeId, Integer startNum, Integer pageCount);
	
	/**
	 * HR驳回申请
	 * @param requestApprovalSaveBean
	 * @param employeeId 驳回人ID
	 */
	public void getRejectRequest(RequestApprovalSaveBean requestApprovalSaveBean, Integer employeeId);
	
	/**
	 * HR驳回补签
	 * @param RetroactiveBean
	 * @return
	 */
	public boolean saveRejectRetroactive(RequestApprovalSaveBean requestApprovalSaveBean, Integer employeeId);
}
